Skip to content

op-acceptance-tests: use Go table tests instead of env vars#19879

Draft
joshklop wants to merge 10 commits intodevelopfrom
joshklop/matrix
Draft

op-acceptance-tests: use Go table tests instead of env vars#19879
joshklop wants to merge 10 commits intodevelopfrom
joshklop/matrix

Conversation

@joshklop
Copy link
Copy Markdown
Contributor

@joshklop joshklop commented Apr 1, 2026

Very draft and wip.

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.9%. Comparing base (dd38da7) to head (14826fc).
⚠️ Report is 2 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop   #19879      +/-   ##
===========================================
+ Coverage     75.6%    75.9%    +0.3%     
===========================================
  Files          195      684     +489     
  Lines        11348    73164   +61816     
===========================================
+ Hits          8581    55546   +46965     
- Misses        2623    17474   +14851     
  Partials       144      144              
Flag Coverage Δ
cannon-go-tests-64 66.3% <ø> (ø)
contracts-bedrock-tests 80.7% <ø> (ø)
unit 75.9% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 489 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

joshklop and others added 10 commits April 2, 2026 14:32
Remove the base gate from the op-node/op-reth and kona/op-reth CI jobs
so they run all acceptance tests instead of only the base subset.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Gates are no longer needed now that all acceptance tests run for every
implementation variant. Skips are defined inside individual tests instead.

- Remove gate parameter from op-acceptance-tests justfile.
- Remove gate parameter from CircleCI op-acceptance-tests job.
- Remove gates/base.txt.
- Update kona tests justfile and README.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
See this ci run. The previous commit already skips many of these
since they are op-reth failures. I ran all of the remaining
tests locally and removed the ones that succeeded: all that
remain are the ones that are actual failures or very intermittent
flakes.

https://app.circleci.com/pipelines/github/ethereum-optimism/optimism/121247/workflows/38caeea6-ffda-4f83-a135-61a3864348bd/jobs/4699629/tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant